package com.itheima.arraylist;


import com.sun.tools.javac.Main;

import java.util.ArrayList;

public class ArrayDemo1 {
    public static void main(String[] args) {
        //创建一个ArrayList集合对象
        ArrayList<String> list = new ArrayList<>();
        //添加元素
        list.add("hello");
        list.add("world");
        System.out.println(list);

        //往集合中添加一个元素，并指定位置
        list.add(0,"java");
        System.out.println(list);

        //获取集合中指定位置的元素
        String s = list.get(0);
        System.out.println(s);

        //获取集合的长度
        int size = list.size();
        System.out.println(size);

        //删除集合中指定位置的元素
        list.remove(0);
        System.out.println(list);

        //直接删除集合中的元素，删除成功返回true，否则返回false
        boolean b = list.remove("world");
        System.out.println(b);
        System.out.println(list);

        //修改某个索引位置的元素，并返回原来的元素
        String s1 = list.set(0,"javaee");
        System.out.println(s1);
        System.out.println(list);
    }
}
